5da0387a2dcd82339aba48f73c8c40fef9390db2,owsi-core/owsi-core-components/owsi-core-component-wicket-more/src/main/java/fr/openwide/core/wicket/more/console/maintenance/gestion/page/ConsoleMaintenanceGestionPage.java,ConsoleMaintenanceGestionPage,ConsoleMaintenanceGestionPage,#PageParameters#,30
Before Change
}
}
}
.add(new EnclosureBehavior().model(Predicates2.isTrue(), maintenanceModel))
);
}
After Change
add(
new EnclosureContainer("introMaintenanceActivee")
.condition(Condition.predicate(maintenanceModel, Predicates2.isTrue())),
new EnclosureContainer("introMaintenanceDesactivee")
.condition(Condition.predicate(maintenanceModel, Predicates2.isFalse())),
new Link<Void>("activerMaintenance") {
private static final long serialVersionUID = 1L;
@Override
public void onClick() {
try {
propertyService.set(MAINTENANCE, true);
Session.get().success(getString("console.maintenance.gestion.maintenance.activer.success"));
} catch (Exception e) {
LOGGER.error("Erreur lors de l'activation du mode maintenance.", e);
Session.get().error(getString("common.error.unexpected"));
}
}
}
.add(Condition.predicate(maintenanceModel, Predicates2.isFalse()).thenShow()),
new Link<Void>("desactiverMaintenance") {
private static final long serialVersionUID = 1L;
@Override
public void onClick() {
try {
propertyService.set(MAINTENANCE, false);
Session.get().success(getString("console.maintenance.gestion.maintenance.desactiver.success"));
} catch (Exception e) {
LOGGER.error("Erreur lors de la désactivation du mode maintenance.", e);
Session.get().error(getString("common.error.unexpected"));
}
}
}
.add(Condition.predicate(maintenanceModel, Predicates2.isTrue()).thenShow())
);
}